Project Setup Overview

Introduction
Setting up projects in SNiFF+ can be as simple or as complicated as you want it to be. This is because SNiFF+ offers you a great deal of flexibility during the setup process.
When you create a new project, you can start off by specifying a minimum number of project attributes and then specify the rest after setup, or you can specify as much as you want right away.
In the rest of this chapter, and for that matter of this Guide, we assume that you always want to start with the basics and move onto the complicated stuff afterwards. Therefore, we don't consider setting up project attributes such as Make and preprocessor directives to be part of the regular project setup process. Instead, we first describe how to set up projects without these attributes and then point you to other Parts of this Guide that cover them.
Abbreviations and shortcuts used in this chapter
RWE -- Repository Working Environment
SSWE -- Shared Source Working Environment
SOWE -- Shared Object Working Environment
PWE -- Private Working Environment